import request from '@/utils/request'

/*
  接口地址 /api/enterprise/getEnterpriseWebsiteConfig
  请求方式 GET
  接口描述 获取企业网站配置
*/
export function getEnterpriseWebsiteConfig() {
  return request({
    url: '/enterprise/getEnterpriseWebsiteConfig',
    method: 'get'
  })
}

/*
  接口地址 /api/common/doSendSms
  请求方式 POST
  接口描述 发送短信
  参数说明：
  @params phone 手机号
  @params type 获取短信类型：1-手机+短信登录,2-注册
*/
export function doSendSms(phone,type) {
  return request({
    url: '/common/doSendSms',
    method: 'post',
    params : {
      phone,
      type
    }
  })
}

/*
  接口地址 /api/common/getCrossBorderOrderTypeList
  请求方式 GET
  接口描述 获取跨境订单类型列表
*/
export function getCrossBorderOrderTypeList() {
  return request({
    url: '/common/getCrossBorderOrderTypeList',
    method: 'get'
  })
}

/*
  接口地址 /api/user/getAreaList
  请求方式 GET
  接口描述 获取省市区(根据参数区分是否海外)
*/
export function getAreaList(query) {
  return request({
    url: '/user/getAreaList',
    method: 'get',
    params: query
  })
}

/*
  接口地址 /api/common/listAreaByParentId
  请求方式 GET
  接口描述 根据父级id，获取地区列表
*/
export function listAreaByParentId(parentId) {
  return request({
    url: '/common/listAreaByParentId',
    method: 'get',
    params:{
      parentId: parentId
    }
  })
}
// 获取数据字典
export function getDictByGroupName(groupName:string) {
  return request({
    url: '/common/getDictByGroupName',
    method: 'get',
    params: {
      groupName: groupName
    }
  })
}